/*@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Abel&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500&display=swap');

@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Narrow&display=swap');
 
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@400;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Crete+Round&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");
 
.bgdazul{
	background-color:#0000e4;
	color: #0731ff;
}

.bgdama{
	background-color:#FFAB00;
	color: #0731ff;	
	
}

img.logob{
	max-width:120px;
}

.btnmenu {
--bs-btn-padding-x: 0px !important;
color: #0731ff;
}

a.nav-link, button.btnmenu{
/*font-family: 'PT Sans Narrow', sans-serif;*/
/*font-family: 'Jost', sans-serif;*/
/* font-family: 'Abel', serif; */
font-family: 'Oswald', serif;
/* font-weight:400px; */
font-size: 18px;

}

ul.btn-toggle-nav{
	font-family: 'Abel', serif;
	
}

.bg_amarillo{
	background-color:#FFC107;
	color: #0731ff;
}

p{
	font-family: 'Abel', sans-serif;
	font-size: 18px;
}

h1{
	font-family: 'Crete Round', serif;
/*	font-weight:600;*/
	/*color:#0731ff;*/
	color:#3300CC;
}
h2 {
	font-family: 'Jost', sans-serif;
	font-weight:400;
	color:#0731ff;
}
h3.card-text {
	font-family: 'Jost', sans-serif;
	font-weight:400;
	color:#0731ff;
	font-size:1.5rem;
	
}

h4.card-text {
	font-family: 'Oswald', serif;
	color:#E79A00;
	font-size:1.2rem;
	letter-spacing:1px;
	
}


.txtb{
    color:#fff;
	font-size:18px;
}

.navbar-text a, .navbar-text a:hover, .navbar-text a:focus {
    color:#0000e4;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
   color:#0000e4;
}

a.dropdown-item{
	    color:#0000e4;
}


.bd-navbar {
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15),inset 0 -1px 0 rgba(255,255,255,0.15)
}

.titmis{
/*-webkit-box-shadow: 10px 10px 10px -3px rgba(143,143,143,0.79);
-moz-box-shadow: 10px 10px 10px -3px rgba(143,143,143,0.79);
box-shadow: 10px 10px 10px -3px rgba(143,143,143,0.79);

background-color: #D9D9FF;
	*/
	/*
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,0) 16%, rgba(255,171,0,0.65) 50%, rgba(62,121,9,0) 85%);*/
font-size:3rem;
/*
color: #FFFFFF;
text-shadow: 4px 3px 0px #7A7A7A;*/
/*background: #F7C1C1;*/
color: #FFFFFF;
text-shadow: 0 0 5px #0731ff, 0 0 10px #0731ff, 0 0 15px #0731ff, 0 0 20px #0731ff, 0 0 30px #0731ff, 0 0 40px #0731ff, 0 0 55px #0731ff, 0 0 75px #0731ff;
}
.titvis{
color: #FFFFFF;
text-shadow: 0 0 5px #FFAB00, 0 0 10px #FFAB00, 0 0 15px #FFAB00, 0 0 20px #FFAB00, 0 0 30px #FFAB00;/* 0 0 40px #FFAB00;, 0 0 55px #FFAB00, 0 0 75px #FFAB00;*/
/*text-shadow: 2px 2px 0px #FFFFFF;*/

/*
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(62,121,9,0) 0%, rgba(255,255,255,0.5) 0%);
*/
}
i.bi{
	color:#0000e4;
	font-size:1.5rem;
}


#fcrom {
  width: 100%;
  /*height: 75vh;*/
 /* height: 20vh;*/
  min-height: 20vh;
  background: url("../../img/5.jpg") top left;
  
  background-size: cover;
  position: relative;
}

p.titvis{
		font-family: 'Abel', sans-serif;
	font-weight:400;
/*	color:white;*/
	font-size:2.0rem;
}

.bgtitles{
	background-color:#D9D9F0;
	/*background-color:#3300CC;*/
}

.card-body{
	/*font-family: 'Abel', sans-serif;*/
}
.card-title{
    font-family: 'Oswald', serif;
    font-size: 20px;
	color:#0000e4;
}

p.card-text{
	font-size: 16px;
}

.card-text i.bi{
	color:#0000e4;
	font-size:1.2rem;
}

/* fluid 5 columns */
.grid-sizer,
.grid-item { width:100%; }
/* 2 columns */
.grid-item--width2 { width: 80%; }


.card{
	-webkit-box-shadow: 10px 10px 10px -4px rgba(163,163,163,0.78);
-moz-box-shadow: 10px 10px 10px -4px rgba(163,163,163,0.78);
box-shadow: 10px 10px 10px -4px rgba(163,163,163,0.78);
border:none !important;
}